With Fergie and Andrew staying away from Sandringham at Christmas, the only real surprise is that the Duke's invite was not rescinded sooner.